We are migrating the bug tracker to github Issues. This is now the preferred way to report NASM bugs.

Self-registration is disabled due to spam issue (mail gorcunov@gmail.com or hpa@zytor.com to create an account)

Bug 3392487 - Outdated context-local variable fall-through documentation
Summary: Outdated context-local variable fall-through documentation
Status: OPEN
Alias: None
Product: NASM
Classification: Unclassified
Component: Documentation (show other bugs)
Version: unspecified
Hardware: All All
: Medium normal
Assignee: nobody
URL:
Depends on:
Blocks:
 
Reported: 2018-05-14 11:31 PDT by E. C. Masloch
Modified: 2018-05-14 11:31 PDT (History)
3 users (show)

Obtained from: Unknown
Generated by: ---
Bug category:
Observed for: ---
Regression: ---
Regression since:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description E. C. Masloch 2018-05-14 11:31:33 PDT
http://repo.or.cz/nasm.git/blob/ef7d18bfbb899fe8e44f4fae8d6a12e2742f69f5:/doc/nasmdoc.src#l3350

3351 
3352 Context fall-through lookup (automatic searching of outer contexts)
3353 is a feature that was added in NASM version 0.98.03. Unfortunately,
3354 this feature is unintuitive and can result in buggy code that would
3355 have otherwise been prevented by NASM's error reporting. As a result,
3356 this feature has been \e{deprecated}. NASM version 2.09 will issue a
3357 warning when usage of this \e{deprecated} feature is detected. Starting
3358 with NASM version 2.10, usage of this \e{deprecated} feature will simply
3359 result in an \e{expression syntax error}.
3360 


I think that depending on the status of the preprocessor's handling, this either should be updated to note that current versions do no longer support this, or the version number for the future version that'll drop support should be updated.